leafcutter ant - French English Dictionary